import request from '@/utils/request'
import { qualityApiUrl } from '@/api/config.js'

//风险判定标准API //
/**
 * 风险判定列表
 * @param data
 */
export function riskcriteriaList(data) {
  return request({
    url: qualityApiUrl + '/universal/riskcriteria/list',
    method: 'post',
    data: data
  })
}

/**
 * 风险判定列表 新增
 * @param data
 */
export function riskcriteriaCreate(data) {
  return request({
    url: qualityApiUrl + '/universal/riskcriteria',
    method: 'post',
    data: data
  })
}

/**
 * 风险判定停用
 * @param data
 */
export function riskcriteriastatus(data) {
    return request({
        url: qualityApiUrl + '/universal/riskcriteria/status',
        method: 'post',
        data: data
    })
}
/**
 * 风险判定停用
 * @param data
 */
export function riskcriteriaupdate(data) {
    return request({
        url: qualityApiUrl + '/universal/riskcriteria/update',
        method: 'post',
        data: data
    })
}
/**
 * 质量风险判定-分部分项查询
 * @param parameter
 */
export function universalriskcriteriasubitem(parameter) {
    return request({
        url: qualityApiUrl + '/universal/riskcriteria/sub-item',
        method: 'get',
        params: parameter
    })
}

/**
 * 风险判定停用
 * @param data
 */
export function subIteStatus(data) {
    return request({
        url: qualityApiUrl + '/universal/riskcriteria/sub-item/status',
        method: 'post',
        data: data
    })
}
/**
 * 风险判定新增
 * @param data
 */
export function subIteCreate(data) {
    return request({
        url: qualityApiUrl + '/universal/riskcriteria/sub-item',
        method: 'post',
        data: data
    })
}

/**
 * 风险判定编辑
 * @param data
 */
export function subIteUpdate(data) {
    return request({
        url: qualityApiUrl + '/universal/riskcriteria/sub-item/update',
        method: 'post',
        data: data
    })
}
// 质量风险判定-分部分项查询
export const subItem = {
    getList: universalriskcriteriasubitem,
    switchStatus: subIteStatus,
    update: subIteUpdate,
    create: subIteCreate,
}